import { homeCategoryHead } from '@/api/home/index.js'
export default {
  namespaced: true,
  state () {
    // 初始化一个数组存放请求来的分类数据
    return {
      list: []
    }
  },
  actions: {
    // 发送异步请求获得数据,并且触发mutaions中的方法 同时把数据作为参数传递过去
    async setList (context) {
      const res = await homeCategoryHead('/home/category/head', 'GET')
      context.commit('setList', res.result)
      console.log('category', res)
    }
  },
  mutations: {
    // 更新state中的数据
    // payload传入的实际参数
    setList (state, payload) {
      state.list = payload
    }

  }

}
